import axiosInstance from '@/utils/request'

// 获取图形验证码
export const getPicCodeApi = () => {
  return axiosInstance.get('/captcha/image')
}

// 获取短信验证码
export const getSmsCodeApi = (captchaCode, captchaKey, mobile) => {
  return axiosInstance.post('/captcha/sendSmsCaptcha', {
    form: {
      captchaCode, // 图形验证码
      captchaKey, // 图形验证码Key
      mobile // 手机号
    }
  })
}

// 登录获取token和userId
export const loginApi = (smsCode, mobile) => {
  return axiosInstance.post('/passport/login', {
      form: {
        smsCode, // 短信验证码
        mobile, // 手机号
        isParty: false, // 是否第三方登录
        partyData: {} // 第三方登录信息
      }
    }
  )
}
